<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Программа представления сигнальной информации в режиме реального времени: Класс MainWindow</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Программа представления сигнальной информации в режиме реального времени
   &#160;<span id="projectnumber">1</span>
   </div>
   <div id="projectbrief">Программный комплекс имитации регистрации и представления сигнальной информации в режиме реального времени</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Поиск');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Поиск');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="#pri-slots">Закрытые слоты</a> &#124;
<a href="#pri-methods">Закрытые члены</a> &#124;
<a href="#pri-attribs">Закрытые данные</a> &#124;
<a href="class_main_window-members.html">Полный список членов класса</a>  </div>
  <div class="headertitle">
<div class="title">Класс MainWindow</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="class_main_window.html" title="The MainWindow class класс отображения графической информации ">MainWindow</a> class класс отображения графической информации  
 <a href="class_main_window.html#details">Подробнее...</a></p>

<p><code>#include &lt;<a class="el" href="mainwindow_8h_source.html">mainwindow.h</a>&gt;</code></p>
<div class="dynheader">
Граф наследования:MainWindow:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window__inherit__graph.png" border="0" usemap="#_main_window_inherit__map" alt="Inheritance graph"/></div>
<map name="_main_window_inherit__map" id="_main_window_inherit__map">
<area shape="rect" id="node2" href="class_q_main_window.html" title="QMainWindow" alt="" coords="5,5,112,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">см. легенду</a>]</span></center></div>
<div class="dynheader">
Граф связей класса MainWindow:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window__coll__graph.png" border="0" usemap="#_main_window_coll__map" alt="Collaboration graph"/></div>
<map name="_main_window_coll__map" id="_main_window_coll__map">
<area shape="rect" id="node2" href="class_q_main_window.html" title="QMainWindow" alt="" coords="612,5,719,32"/>
<area shape="rect" id="node7" href="class_plot.html" title="The Plot class Класс для построения графика на виджете " alt="" coords="643,301,688,328"/>
<area shape="rect" id="node14" href="class_color_plot.html" title="The ColorPlot class Класс для назначения цвета кривых и фона " alt="" coords="308,200,383,227"/>
<area shape="rect" id="node5" href="class_sampling_thread.html" title="The SamplingThread class класс для создания точек порядок вызова методов 1)setPath() и setCountParam(..." alt="" coords="608,479,723,505"/>
<area shape="rect" id="node6" href="class_qwt_sampling_thread.html" title="QwtSamplingThread" alt="" coords="276,555,415,581"/>
<area shape="rect" id="node8" href="class_qwt_plot.html" title="QwtPlot" alt="" coords="311,251,379,277"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">см. легенду</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a8b244be8b7b7db1b08de2a2acb9409db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a8b244be8b7b7db1b08de2a2acb9409db">MainWindow</a> (<a class="el" href="class_q_widget.html">QWidget</a> *parent=0)</td></tr>
<tr class="separator:a8b244be8b7b7db1b08de2a2acb9409db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98d00a93bc118200eeef9f9bba1dba7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ae98d00a93bc118200eeef9f9bba1dba7">~MainWindow</a> ()</td></tr>
<tr class="separator:ae98d00a93bc118200eeef9f9bba1dba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5edcbc314e782645cdf4db101eeb247d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a5edcbc314e782645cdf4db101eeb247d">start</a> ()</td></tr>
<tr class="memdesc:a5edcbc314e782645cdf4db101eeb247d"><td class="mdescLeft">&#160;</td><td class="mdescRight">start Старт таймера  <a href="#a5edcbc314e782645cdf4db101eeb247d">Подробнее...</a><br /></td></tr>
<tr class="separator:a5edcbc314e782645cdf4db101eeb247d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-slots"></a>
Закрытые слоты</h2></td></tr>
<tr class="memitem:a4de79c63c7fa0b8d7c468ac71f20be81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a4de79c63c7fa0b8d7c468ac71f20be81">on_pushButton_clicked</a> ()</td></tr>
<tr class="memdesc:a4de79c63c7fa0b8d7c468ac71f20be81"><td class="mdescLeft">&#160;</td><td class="mdescRight">on_pushButton_clicked Открытие файла  <a href="#a4de79c63c7fa0b8d7c468ac71f20be81">Подробнее...</a><br /></td></tr>
<tr class="separator:a4de79c63c7fa0b8d7c468ac71f20be81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Закрытые члены</h2></td></tr>
<tr class="memitem:a2d72d76fb1b815126a4c919800d4f68f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a2d72d76fb1b815126a4c919800d4f68f">stopSamplinThread</a> ()</td></tr>
<tr class="separator:a2d72d76fb1b815126a4c919800d4f68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Закрытые данные</h2></td></tr>
<tr class="memitem:a35466a70ed47252a0191168126a352a5"><td class="memItemLeft" align="right" valign="top">Ui::MainWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a35466a70ed47252a0191168126a352a5">ui</a></td></tr>
<tr class="separator:a35466a70ed47252a0191168126a352a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99ae80bbe2fcf432838b07383404e4ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_plot.html">Plot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a99ae80bbe2fcf432838b07383404e4ef">d_plot</a></td></tr>
<tr class="memdesc:a99ae80bbe2fcf432838b07383404e4ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">d_plot Экземпляр класса <a class="el" href="class_plot.html" title="The Plot class Класс для построения графика на виджете ">Plot</a>, для отображения виджета  <a href="#a99ae80bbe2fcf432838b07383404e4ef">Подробнее...</a><br /></td></tr>
<tr class="separator:a99ae80bbe2fcf432838b07383404e4ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafbbf5cc58f17e794d0d2be4b03aa059"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#aafbbf5cc58f17e794d0d2be4b03aa059">d_params</a></td></tr>
<tr class="memdesc:aafbbf5cc58f17e794d0d2be4b03aa059"><td class="mdescLeft">&#160;</td><td class="mdescRight">d_params Количество параметров  <a href="#aafbbf5cc58f17e794d0d2be4b03aa059">Подробнее...</a><br /></td></tr>
<tr class="separator:aafbbf5cc58f17e794d0d2be4b03aa059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa2b2a29ce5ef9bedf060988e4d345e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sampling_thread.html">SamplingThread</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#afaa2b2a29ce5ef9bedf060988e4d345e">d_samplingThread</a></td></tr>
<tr class="memdesc:afaa2b2a29ce5ef9bedf060988e4d345e"><td class="mdescLeft">&#160;</td><td class="mdescRight">d_samplingThread Экземпляр класса <a class="el" href="class_sampling_thread.html" title="The SamplingThread class класс для создания точек порядок вызова методов 1)setPath() и setCountParam(...">SamplingThread</a>, для создания точек  <a href="#afaa2b2a29ce5ef9bedf060988e4d345e">Подробнее...</a><br /></td></tr>
<tr class="separator:afaa2b2a29ce5ef9bedf060988e4d345e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>The <a class="el" href="class_main_window.html" title="The MainWindow class класс отображения графической информации ">MainWindow</a> class класс отображения графической информации </p>
</div><h2 class="groupheader">Конструктор(ы)</h2>
<a id="a8b244be8b7b7db1b08de2a2acb9409db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b244be8b7b7db1b08de2a2acb9409db">&#9670;&nbsp;</a></span>MainWindow()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MainWindow::MainWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_q_widget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Граф вызовов:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a8b244be8b7b7db1b08de2a2acb9409db_cgraph.png" border="0" usemap="#class_main_window_a8b244be8b7b7db1b08de2a2acb9409db_cgraph" alt=""/></div>
<map name="class_main_window_a8b244be8b7b7db1b08de2a2acb9409db_cgraph" id="class_main_window_a8b244be8b7b7db1b08de2a2acb9409db_cgraph">
<area shape="rect" id="node2" href="class_plot.html#a7ff0a05f7f5d7a7c3986c9590d26e70c" title="setIntervalLength Назначение длины интервала по оси X " alt="" coords="232,107,383,133"/>
<area shape="rect" id="node3" href="class_plot.html#ae7862e514883af5828b1a262f0a00c55" title="replot Перестроение плота " alt="" coords="473,107,559,133"/>
<area shape="rect" id="node10" href="class_plot.html#ae3476605d97df6752599fd14a2740e23" title="setTheme Назначение темы " alt="" coords="252,288,363,315"/>
<area shape="rect" id="node4" href="class_curve_data.html#a7b9b386263465ea67caf4f248075bc73" title="values получить значения точек из PrivateData через SignalData " alt="" coords="674,5,799,32"/>
<area shape="rect" id="node6" href="class_signal_data.html#a0ffe64fd2d9ed2bc259938821d4977fa" title="lock закрыть данные PrivateData для чтения/записи " alt="" coords="678,56,795,83"/>
<area shape="rect" id="node7" href="class_curve_data.html#ad8ac6ead4ff480605bbfdabecca422d0" title="size через прослойку SignalData получить количество точек записанных в PrivateData ..." alt="" coords="680,107,793,133"/>
<area shape="rect" id="node9" href="class_signal_data.html#af4a10f3f081b9ca1d5c7a4fa56985b99" title="unlock открыть данные PrivateData для чтения/записи " alt="" coords="671,157,802,184"/>
<area shape="rect" id="node5" href="class_signal_data.html#ab0e8fab60b8d84557c9c8f7c6bdd4d7f" title="instance доступ к данным параметра через прослойку " alt="" coords="891,31,1034,57"/>
<area shape="rect" id="node8" href="class_signal_data.html#a07fe432ac2d287d021b19ad1c4040a81" title="size количество точек, записанных в PrivateData " alt="" coords="904,107,1021,133"/>
<area shape="rect" id="node11" href="class_color_plot.html#a77c911128b4145b2fa753dfc36e74a24" title="updateColors Обновить цвета под определённую тему " alt="" coords="437,259,595,285"/>
<area shape="rect" id="node16" href="class_color_plot.html#a02b0e42daceff274311fdacbcfcb6480" title="getBackgroundColor Получение цвета фона " alt="" coords="431,310,601,351"/>
<area shape="rect" id="node17" href="class_plot.html#a541ea5a23ac81d238a1e94c27ecb2ae8" title="updateCurveColor Обновление цвета кривых " alt="" coords="439,376,593,403"/>
<area shape="rect" id="node12" href="class_color_plot.html#aa2e674a1810128aca65d32929bdd6647" title="setBaseColors Поиск основных цветов по одному входному " alt="" coords="653,208,821,235"/>
<area shape="rect" id="node13" href="class_color_plot.html#a896a09bee701fa9e78b151caa2e6218a" title="setComplColors Поиск вспомогательных цветов по одному входному " alt="" coords="649,259,824,285"/>
<area shape="rect" id="node15" href="class_color_plot.html#a9b269b63279eae0320db9f87a44a913e" title="setBackgroundColor Назначить цвет для фона " alt="" coords="651,310,822,351"/>
<area shape="rect" id="node14" href="class_color_plot.html#af2645f6b596f6a8c53e73110edca2eb4" title="searchSaturation Определение уровня насыщенности для вспомогательных кривых и сетки ..." alt="" coords="872,259,1053,285"/>
<area shape="rect" id="node18" href="class_color_plot.html#a287a272c868391eab6cd29aefc1800f1" title="getColorCurve Получение цвета для кривой по индексу " alt="" coords="655,376,818,403"/>
</map>
</div>

</div>
</div>
<a id="ae98d00a93bc118200eeef9f9bba1dba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae98d00a93bc118200eeef9f9bba1dba7">&#9670;&nbsp;</a></span>~MainWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MainWindow::~MainWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<div class="dynheader">
Граф вызовов:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_ae98d00a93bc118200eeef9f9bba1dba7_cgraph.png" border="0" usemap="#class_main_window_ae98d00a93bc118200eeef9f9bba1dba7_cgraph" alt=""/></div>
<map name="class_main_window_ae98d00a93bc118200eeef9f9bba1dba7_cgraph" id="class_main_window_ae98d00a93bc118200eeef9f9bba1dba7_cgraph">
<area shape="rect" id="node2" href="class_main_window.html#a2d72d76fb1b815126a4c919800d4f68f" title="MainWindow::stopSamplinThread" alt="" coords="240,81,455,108"/>
<area shape="rect" id="node3" href="class_plot.html#a72c789afa6abe75292b00377ebb6eaf1" title="Plot::killTimer" alt="" coords="529,5,631,32"/>
<area shape="rect" id="node4" href="class_plot.html#a87e1241763ce9d1381a3b1b82cc84392" title="decrementInterval Уменьшение длины интервала " alt="" coords="503,56,657,83"/>
<area shape="rect" id="node5" href="class_sampling_thread.html#a6e758c7b8266755c201ca002520f5e2e" title="SamplingThread::stop" alt="" coords="506,107,654,133"/>
<area shape="rect" id="node8" href="class_plot.html#ad6af46e32fb97076552ac22270b1b960" title="clearCurves Удаление кривых с плота " alt="" coords="520,157,640,184"/>
<area shape="rect" id="node6" href="class_signal_data.html#ab0e8fab60b8d84557c9c8f7c6bdd4d7f" title="instance доступ к данным параметра через прослойку " alt="" coords="705,81,848,108"/>
<area shape="rect" id="node7" href="class_signal_data.html#ae119b7c8d535dda698ee14d24976908b" title="setFlag назначить значение флага " alt="" coords="709,132,845,159"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Методы</h2>
<a id="a4de79c63c7fa0b8d7c468ac71f20be81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4de79c63c7fa0b8d7c468ac71f20be81">&#9670;&nbsp;</a></span>on_pushButton_clicked</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MainWindow::on_pushButton_clicked </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>on_pushButton_clicked Открытие файла </p>
<div class="dynheader">
Граф вызовов:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a4de79c63c7fa0b8d7c468ac71f20be81_cgraph.png" border="0" usemap="#class_main_window_a4de79c63c7fa0b8d7c468ac71f20be81_cgraph" alt=""/></div>
<map name="class_main_window_a4de79c63c7fa0b8d7c468ac71f20be81_cgraph" id="class_main_window_a4de79c63c7fa0b8d7c468ac71f20be81_cgraph">
<area shape="rect" id="node2" href="class_main_window.html#a2d72d76fb1b815126a4c919800d4f68f" title="MainWindow::stopSamplinThread" alt="" coords="253,303,468,330"/>
<area shape="rect" id="node9" href="class_isi.html#a62bd007b6c000b92419311befa650ba0" title="open проверка открыта база данных или нет " alt="" coords="1038,499,1109,526"/>
<area shape="rect" id="node10" href="class_isi.html#aaf2a99f6105d29fcbdefca9ae090db6d" title="setPath назначить адрес для базы данных " alt="" coords="1029,50,1117,77"/>
<area shape="rect" id="node11" href="class_isi.html#a8f50877035157dc7f92cdf9ad8c6459b" title="path получить путь базе данных " alt="" coords="1225,25,1293,51"/>
<area shape="rect" id="node12" href="class_isi.html#a5061533529c8a4b6d988d7c4db55f692" title="getParams получить количество параметров " alt="" coords="307,151,414,178"/>
<area shape="rect" id="node15" href="class_sampling_thread.html#a035242367c4f6f92da1ffb3198b18382" title="setPath назначить путь к базе данных " alt="" coords="277,658,445,685"/>
<area shape="rect" id="node17" href="class_sampling_thread.html#aabd246e473e1854c9ca5312b8e8df148" title="countParam назначить количество параметров " alt="" coords="273,752,448,793"/>
<area shape="rect" id="node19" href="class_sampling_thread.html#a26568d98cae52b68a1e2deec11c8d2db" title="setNumConnection назначить номер подключения к базе данных " alt="" coords="244,861,477,887"/>
<area shape="rect" id="node21" href="class_sampling_thread.html#ae962061586c5605487a182970317e574" title="init создать новый экземпляр класса SignalData, для чтения/записи данных " alt="" coords="291,557,431,583"/>
<area shape="rect" id="node24" href="class_plot.html#a9b5a35b83a2b95f8bd11c10b25fc33ea" title="addCurve Добавление кривых на плот " alt="" coords="304,430,417,457"/>
<area shape="rect" id="node29" href="class_main_window.html#a5edcbc314e782645cdf4db101eeb247d" title="start Старт таймера " alt="" coords="295,937,426,963"/>
<area shape="rect" id="node3" href="class_plot.html#a72c789afa6abe75292b00377ebb6eaf1" title="Plot::killTimer" alt="" coords="576,253,677,279"/>
<area shape="rect" id="node4" href="class_plot.html#a87e1241763ce9d1381a3b1b82cc84392" title="decrementInterval Уменьшение длины интервала " alt="" coords="549,303,704,330"/>
<area shape="rect" id="node5" href="class_sampling_thread.html#a6e758c7b8266755c201ca002520f5e2e" title="SamplingThread::stop" alt="" coords="553,202,701,229"/>
<area shape="rect" id="node8" href="class_plot.html#ad6af46e32fb97076552ac22270b1b960" title="clearCurves Удаление кривых с плота " alt="" coords="567,354,687,381"/>
<area shape="rect" id="node6" href="class_signal_data.html#ab0e8fab60b8d84557c9c8f7c6bdd4d7f" title="instance доступ к данным параметра через прослойку " alt="" coords="1188,759,1331,786"/>
<area shape="rect" id="node7" href="class_signal_data.html#ae119b7c8d535dda698ee14d24976908b" title="setFlag назначить значение флага " alt="" coords="799,202,935,229"/>
<area shape="rect" id="node13" href="class_isi.html#ab4d51dc27be9ee769d13c721adec47c0" title="getCountIn получить количество параметров на вход " alt="" coords="1207,215,1312,242"/>
<area shape="rect" id="node14" href="class_isi.html#a897792e059fd73e577ffa8b56f0a8a07" title="getCountOut получить количество параметров на выход " alt="" coords="569,151,685,178"/>
<area shape="rect" id="node16" href="class_signal_data.html#aba3756ea4d240c27fb2337213a20116b" title="setPath назначить путь к файлу базы данных " alt="" coords="557,658,696,685"/>
<area shape="rect" id="node18" href="class_signal_data.html#a473010358ee887e9e63b34015574cdb9" title="setCountParam назначить количество параметров " alt="" coords="535,759,718,786"/>
<area shape="rect" id="node20" href="class_signal_data.html#a871013f2268c819b6790ad6d0173b431" title="setNumConnection назначить номер подключения к базе данных " alt="" coords="525,861,728,887"/>
<area shape="rect" id="node22" href="class_signal_data.html#abc45021567b1e79ae13381329d03382d" title="initData инициировать вектор из PrivateData " alt="" coords="558,607,695,634"/>
<area shape="rect" id="node23" href="class_signal_data.html#aaa3763e29d3c4111ec4827390f8dc33c" title="clear очистить вектор d_vectorData " alt="" coords="807,607,928,634"/>
<area shape="rect" id="node25" href="class_color_plot.html#a287a272c868391eab6cd29aefc1800f1" title="getColorCurve Получение цвета для кривой по индексу " alt="" coords="545,455,708,482"/>
<area shape="rect" id="node26" href="class_curve_data.html#a78a47a231a62337d518b77c8a6c94a46" title="getNameParam получить название параметра по индексу " alt="" coords="537,405,716,431"/>
<area shape="rect" id="node27" href="class_signal_data.html#a4acbc11022f8a4fa016df47814c37502" title="getNameParam получить название параметра по индексу " alt="" coords="776,379,959,406"/>
<area shape="rect" id="node28" href="class_isi.html#a81023cb78e9f550b12d64fb3a9d3654b" title="getNameParam получить название параметра по индексу " alt="" coords="1007,354,1140,381"/>
<area shape="rect" id="node30" href="class_plot.html#ac79428af5d1e03b32454c31e33facb4b" title="start Запуск таймера для обновления графика " alt="" coords="587,974,666,1001"/>
<area shape="rect" id="node31" href="class_plot.html#ae7862e514883af5828b1a262f0a00c55" title="replot Перестроение плота " alt="" coords="825,974,910,1001"/>
<area shape="rect" id="node32" href="class_curve_data.html#a7b9b386263465ea67caf4f248075bc73" title="values получить значения точек из PrivateData через SignalData " alt="" coords="1011,1025,1136,1051"/>
<area shape="rect" id="node33" href="class_signal_data.html#a0ffe64fd2d9ed2bc259938821d4977fa" title="lock закрыть данные PrivateData для чтения/записи " alt="" coords="1015,974,1132,1001"/>
<area shape="rect" id="node34" href="class_curve_data.html#ad8ac6ead4ff480605bbfdabecca422d0" title="size через прослойку SignalData получить количество точек записанных в PrivateData ..." alt="" coords="1017,1075,1130,1102"/>
<area shape="rect" id="node36" href="class_signal_data.html#af4a10f3f081b9ca1d5c7a4fa56985b99" title="unlock открыть данные PrivateData для чтения/записи " alt="" coords="1008,923,1139,950"/>
<area shape="rect" id="node35" href="class_signal_data.html#a07fe432ac2d287d021b19ad1c4040a81" title="size количество точек, записанных в PrivateData " alt="" coords="1201,1075,1318,1102"/>
</map>
</div>

</div>
</div>
<a id="a5edcbc314e782645cdf4db101eeb247d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5edcbc314e782645cdf4db101eeb247d">&#9670;&nbsp;</a></span>start()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MainWindow::start </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>start Старт таймера </p>
<div class="dynheader">
Граф вызовов:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a5edcbc314e782645cdf4db101eeb247d_cgraph.png" border="0" usemap="#class_main_window_a5edcbc314e782645cdf4db101eeb247d_cgraph" alt=""/></div>
<map name="class_main_window_a5edcbc314e782645cdf4db101eeb247d_cgraph" id="class_main_window_a5edcbc314e782645cdf4db101eeb247d_cgraph">
<area shape="rect" id="node2" href="class_plot.html#ac79428af5d1e03b32454c31e33facb4b" title="start Запуск таймера для обновления графика " alt="" coords="184,81,263,108"/>
<area shape="rect" id="node3" href="class_plot.html#ae7862e514883af5828b1a262f0a00c55" title="replot Перестроение плота " alt="" coords="311,81,396,108"/>
<area shape="rect" id="node4" href="class_curve_data.html#a7b9b386263465ea67caf4f248075bc73" title="values получить значения точек из PrivateData через SignalData " alt="" coords="447,5,572,32"/>
<area shape="rect" id="node6" href="class_signal_data.html#a0ffe64fd2d9ed2bc259938821d4977fa" title="lock закрыть данные PrivateData для чтения/записи " alt="" coords="451,56,568,83"/>
<area shape="rect" id="node7" href="class_curve_data.html#ad8ac6ead4ff480605bbfdabecca422d0" title="size через прослойку SignalData получить количество точек записанных в PrivateData ..." alt="" coords="453,107,566,133"/>
<area shape="rect" id="node9" href="class_signal_data.html#af4a10f3f081b9ca1d5c7a4fa56985b99" title="unlock открыть данные PrivateData для чтения/записи " alt="" coords="444,157,575,184"/>
<area shape="rect" id="node5" href="class_signal_data.html#ab0e8fab60b8d84557c9c8f7c6bdd4d7f" title="instance доступ к данным параметра через прослойку " alt="" coords="623,31,765,57"/>
<area shape="rect" id="node8" href="class_signal_data.html#a07fe432ac2d287d021b19ad1c4040a81" title="size количество точек, записанных в PrivateData " alt="" coords="635,107,753,133"/>
</map>
</div>
<div class="dynheader">
Граф вызова функции:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a5edcbc314e782645cdf4db101eeb247d_icgraph.png" border="0" usemap="#class_main_window_a5edcbc314e782645cdf4db101eeb247d_icgraph" alt=""/></div>
<map name="class_main_window_a5edcbc314e782645cdf4db101eeb247d_icgraph" id="class_main_window_a5edcbc314e782645cdf4db101eeb247d_icgraph">
<area shape="rect" id="node2" href="class_main_window.html#a4de79c63c7fa0b8d7c468ac71f20be81" title="on_pushButton_clicked Открытие файла " alt="" coords="184,5,375,47"/>
</map>
</div>

</div>
</div>
<a id="a2d72d76fb1b815126a4c919800d4f68f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d72d76fb1b815126a4c919800d4f68f">&#9670;&nbsp;</a></span>stopSamplinThread()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MainWindow::stopSamplinThread </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Граф вызовов:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_cgraph.png" border="0" usemap="#class_main_window_a2d72d76fb1b815126a4c919800d4f68f_cgraph" alt=""/></div>
<map name="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_cgraph" id="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_cgraph">
<area shape="rect" id="node2" href="class_plot.html#a72c789afa6abe75292b00377ebb6eaf1" title="Plot::killTimer" alt="" coords="295,5,396,32"/>
<area shape="rect" id="node3" href="class_plot.html#a87e1241763ce9d1381a3b1b82cc84392" title="decrementInterval Уменьшение длины интервала " alt="" coords="268,56,423,83"/>
<area shape="rect" id="node4" href="class_sampling_thread.html#a6e758c7b8266755c201ca002520f5e2e" title="SamplingThread::stop" alt="" coords="271,107,419,133"/>
<area shape="rect" id="node7" href="class_plot.html#ad6af46e32fb97076552ac22270b1b960" title="clearCurves Удаление кривых с плота " alt="" coords="285,157,405,184"/>
<area shape="rect" id="node5" href="class_signal_data.html#ab0e8fab60b8d84557c9c8f7c6bdd4d7f" title="instance доступ к данным параметра через прослойку " alt="" coords="471,81,613,108"/>
<area shape="rect" id="node6" href="class_signal_data.html#ae119b7c8d535dda698ee14d24976908b" title="setFlag назначить значение флага " alt="" coords="474,132,610,159"/>
</map>
</div>
<div class="dynheader">
Граф вызова функции:</div>
<div class="dyncontent">
<div class="center"><img src="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_icgraph.png" border="0" usemap="#class_main_window_a2d72d76fb1b815126a4c919800d4f68f_icgraph" alt=""/></div>
<map name="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_icgraph" id="class_main_window_a2d72d76fb1b815126a4c919800d4f68f_icgraph">
<area shape="rect" id="node2" href="class_main_window.html#ae98d00a93bc118200eeef9f9bba1dba7" title="MainWindow::~MainWindow" alt="" coords="270,5,457,32"/>
<area shape="rect" id="node3" href="class_main_window.html#a4de79c63c7fa0b8d7c468ac71f20be81" title="on_pushButton_clicked Открытие файла " alt="" coords="268,57,459,98"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Данные класса</h2>
<a id="aafbbf5cc58f17e794d0d2be4b03aa059"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafbbf5cc58f17e794d0d2be4b03aa059">&#9670;&nbsp;</a></span>d_params</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MainWindow::d_params</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>d_params Количество параметров </p>

</div>
</div>
<a id="a99ae80bbe2fcf432838b07383404e4ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99ae80bbe2fcf432838b07383404e4ef">&#9670;&nbsp;</a></span>d_plot</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_plot.html">Plot</a>* MainWindow::d_plot</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>d_plot Экземпляр класса <a class="el" href="class_plot.html" title="The Plot class Класс для построения графика на виджете ">Plot</a>, для отображения виджета </p>

</div>
</div>
<a id="afaa2b2a29ce5ef9bedf060988e4d345e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaa2b2a29ce5ef9bedf060988e4d345e">&#9670;&nbsp;</a></span>d_samplingThread</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_sampling_thread.html">SamplingThread</a>* MainWindow::d_samplingThread</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>d_samplingThread Экземпляр класса <a class="el" href="class_sampling_thread.html" title="The SamplingThread class класс для создания точек порядок вызова методов 1)setPath() и setCountParam(...">SamplingThread</a>, для создания точек </p>

</div>
</div>
<a id="a35466a70ed47252a0191168126a352a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35466a70ed47252a0191168126a352a5">&#9670;&nbsp;</a></span>ui</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ui::MainWindow* MainWindow::ui</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>Объявления и описания членов классов находятся в файлах:<ul>
<li>/home/student/rostovcev_sergey/program/2024_winter/pk_irpsi_rrv/viewsignal/src/<a class="el" href="mainwindow_8h_source.html">mainwindow.h</a></li>
<li>/home/student/rostovcev_sergey/program/2024_winter/pk_irpsi_rrv/viewsignal/src/<a class="el" href="mainwindow_8cpp.html">mainwindow.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Создано системой &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
